---
title: 将你的 Astro 网站部署到 Render
description: 如何将你的 Astro 网站通过 Render 部署上线
type: deploy
i18nReady: true
---

你可以将 Astro 项目部署到 [Render](https://render.com/)——一个提供了免费的 TLS 证书、全球 CDN、DDoS 保护、私有网络和来自 Git 的自动部署等功能的网站构建服务。

## 如何部署

1. 创建一个 [render.com 账号](https://dashboard.render.com/) 并登录。
2. 从你的仪表盘点击 **New +** 按钮，选择 **Static Site**。
3. 连接你的 [GitHub](https://github.com/) 或 [GitLab](https://about.gitlab.com/) 仓库，或者输入一个公共仓库的公共 URL。
4. 为你的网站取一个名称，选择分支，并指定构建命令和发布目录：
   - **构建命令：** `npm run build`
   - **发布目录：** `dist`
   - **环境变量（高级）：** Render 默认使用 Node.js 14.17.0，但 Astro [需要更高版本](/zh-cn/install/auto/#前提准备)。添加一个名为 `NODE_VERSION` 的环境变量，值为 `18.14.1` 或更高版本，告诉 Render 使用兼容的 Node.js 版本。或者，向项目添加一个 [`.node-version`](https://render.com/docs/node-version) 或 [`.nvmrc`](https://render.com/docs/node-version) 文件来指定一个 Node.js 版本。
5. 点击 **Create Static Site** 按钮。
